[PR]当たる!って評判の無料占ダョ:よく当たる願いが叶う占いって評判ダョ♪
********************************
■■■■
■ ■ ■ ■
■ ■■■ ■■■
■ ■ ■ ■
■■■■
〜基礎から ★ C++Programing〜
********************************
【注意】 このマガジンは、最大化してお読みください。
また、等角フォントでお読みください。
(MS ゴシックなど)
********************************
発行者 むーくん
マガジンNO. 32(3−2)
発行日 2000/12/21
講読人数 2000名ぐらい
マガジンID 0000050494
このマガジンは、まぐまぐから配信されています。
********************************
★あいさつ★
近所にラーメン屋がオープンしました。
開店記念で、一杯200円!!
これは利用しなければ・・・と、朝昼晩ラーメン・・・
何でも極端なのはよくありませんね。
********************************
★目次★
・入力ストリーム cin
・挿入子 >>
・使い方
・二つ以上の変数に代入する場合
・予告
********************************
★入力ストリーム cin★
出力するときは、おなじみ出力ストリームのcoutを用いてきました。
(ストリームについては、バックナンバーNo.8を参照ください。)
それに対し入力では、プログラムが始まるタイミングで、
標準入力ストリームcin が定義されています。
標準入力ストリームは、キーボードと、プログラムをつないでいる河
の様なものと考えましょう。キーボードから送られた来たデータは、
河に乗って、変数に代入されます。
ストリームでは、変数の型を意識せずに使うことができます。
********************************
★挿入子 >>★
coutでは、「<<」を用いましたが、cinでは、逆向きの「>>」を
使います。ちょうど、「cinに送られてくる」というイメージでしょうか。
********************************
★使い方★
┏━━━━━━━━━━━━━━┓
┃ ┃
┃ cin << 代入したい変数; ┃
┃ ┃
┗━━━━━━━━━━━━━━┛
変数 i に300を代入する例です。
cout << "数字を入力してください。>>" << endl;
cin >> i;
これを実行すると、プロンプトが表示され、カーソルが点滅します。
(または、待機します)
ここで、300と入力して、リターンキーを押すと、
変数 i にその数字が代入されます。
********************************
★二つ以上の変数に代入する場合★
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┃
┃ cin << 代入したい変数 << 代入したい変数 << ・・・; ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
cinでは、一行でいくつも代入することができます。
その時には、<<で区切って、変数を記述してください。
また、ユーザーが入力するときには、空白、タブ、改行で、
データが区切られます。
変数 i, f, chに、「20 3.5 A」をそれぞれ代入する例です。
cout << "整数、小数、文字を空白で区切って入力してください。>>"<<endl;
cin >> i >> f >> ch;
ユーザーは、「20 3.5 A」と入力します。
データの数が足りない場合は、ずっとプログラムは待機しています。
多すぎる場合は、次のcinの入力として蓄えられます。
捨てられてしまうわけではないので、十分注意しましょう。
********************************
★予告★
サンプルプログラムを通して、実際に詳しく学習します。
********************************
講読解除はこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html
バックナンバーはこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html
内容について質問やご意見など
smukun@hotmail.com
筆者のWebサイト(むーくんの理学的なんでも講座)
http://members.tripod.co.jp/mukun_mmg/
************************************